package com.anolesoft.amljmes.fortysix.service.info;

import com.anolesoft.amljmes.fortysix.controller.MesBzzZcbldInfoController;
import com.anolesoft.amljmes.fortysix.dto.MesBzzBindDto;
import com.anolesoft.amljmes.fortysix.dto.MesBzzZcbldDto;

import java.util.List;

public interface MesBzzZcbldInfoService {
    // 前台主页查询
    List<MesBzzZcbldDto> queryMesBzzZcbldInfo(MesBzzZcbldInfoController.DemoVO demoVO);
    // 实物信息显示
    List<MesBzzBindDto> queryPtdBind(String supportingOrderNo);

//    //生成移交单号
//    int updateBindYjdh(String supportingOrderNos);
//    //生成补件单号
//    int updateBindBjdh(String supportingOrderNos);
    // 配套单状态变为“已转场”
    int updatePtdStateZc(String supportingOrderNos);
    // 实物绑定状态变成“转场”
    int updateBindStateZc(String supportingOrderNos,String objuid);
    // 实物绑定状态变成“补件”
    int updateBindStateBj(String supportingOrderNos);

    // 根据配套单条码查缺件数量不等于0的
    List<MesBzzBindDto> queryPtdmxQjs(String peitaodanhao);
    // 生成转场保留单
    int addMesBzzZcbld(MesBzzZcbldDto inFoDtoParam);
}
